當學習 C# 編程語言時,理解基本語法是非常重要的。以下是一些 C# 的基本語法概念,包括變量和控制結構。
1.變量 (Variables)
在 C# 中,變量用於儲存數據。每個變量都有一個特定的類型,這告訴編譯器該變量可以儲存什麼類型的數據。
宣告變量
int number = 10; // 整數類型
double pi = 3.14; // 雙精度浮點數
char letter = 'A'; // 字符類型
string greeting = "Hello, World!"; // 字符串類型
bool isTrue = true; // 布爾類型
2.控制結構 (Control Structures)
控制結構用於控制程式的執行流程。C# 提供了多種控制結構,包括條件語句和循環語句。
條件語句 (Conditional Statements)
int age = 20;
if (age >= 18)
{
Console.WriteLine("You are an adult.");
}
int number = 10;
if (number > 0)
{
Console.WriteLine("The number is positive.");
}
else
{
Console.WriteLine("The number is not positive.");
}
int score = 85;
if (score >= 90)
{
Console.WriteLine("Grade: A");
}
else if (score >= 80)
{
Console.WriteLine("Grade: B");
}
else
{
Console.WriteLine("Grade: C");
}
switch
語句int day = 3;
switch (day)
{
case 1:
Console.WriteLine("Monday");
break;
case 2:
Console.WriteLine("Tuesday");
break;
case 3:
Console.WriteLine("Wednesday");
break;
default:
Console.WriteLine("Invalid day");
break;
}
循環語句 (Loop Statements)
for (int i = 0; i < 5; i++)
{
Console.WriteLine("Iteration: " + i);
}
int count = 0;
while (count < 5)
{
Console.WriteLine("Count: " + count);
count++;
}
int number = 0;
do
{
Console.WriteLine("Number: " + number);
number++;
} while (number < 5);
4.foreach循環
string[] names = { "Alice", "Bob", "Charlie" };
foreach (string name in names)
{
Console.WriteLine(name);
}
基本程式結構
一個基本的 C# 程式通常會像這樣結構:
using System;
class Program
{
static void Main()
{
Console.WriteLine("Hello, World!");
}
}
using System;
是一個命名空間的引用。class Program
定義了一個類。static void Main()
是應用程式的入口點,所有程式碼的執行都從這裡開始。